<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>数组的相关操作</title>
</head>
<body>
<script>
    //push和pop的作用分别是添加或者删除数组的最后一个元素
    let arr = [1,2,3,4];
    // arr.push(5);//添加数组
    // console.log(arr.toString());//打印数组
    // arr.pop();//删除数组，一般从最后一个删除
    // arr.pop();
    // console.log(arr.toString());
    // //shift和unshift是删除和添加数组的第一个元素
    // arr.unshift(8);//在数组的第一位前面添加数据
    // console.log(arr.toString());
    // arr.shift();
    // console.log(arr.toString());
    // console.log("------------------------------");
    // //concat在数组末尾添加多个元素
    // console.log(arr.concat(4,5,6,7).toString());
    console.log(arr.slice(3).toString());
    console.log(arr.slice(-2).toString());
    console.log(arr.slice(2,4).toString());
    console.log(arr.slice(-2,-1).toString());
    console.log(arr.slice(1,-2).toString());
    console.log("---------------------------");
    arr  = [1,5,7];
    arr.splice().toString();
    console.log(arr.splice(1,1).toString());
</script>
</body>
</html>